home *** CD-ROM | disk | FTP | other *** search
/ Saitek New Smart Technology Disc / Saitek New Smart Technology Disc (SD2.6).bin / Win9X / Software / data1.cab / Com_DLLs / SaiPP8t.dll / 0 / X / R2.X < prev    next >
Text File  |  2002-06-27  |  12KB  |  578 lines

  1. xof 0302txt 0064
  2. //
  3. // DirectX file: E:\saitek joysticks\New joypad\directx models\r2.x
  4. //
  5. // Converted by the PolyTrans geometry converter from Okino Computer Graphics, Inc.
  6. // Date/time of export: 06/14/1999 12:25:16
  7. //
  8. // Bounding box of geometry = (0.0363663,-0.038,-0.0492251) to (0.0502522,-0.0255,-0.0416447).
  9.  
  10.  
  11. template Header {
  12.  <3D82AB43-62DA-11cf-AB39-0020AF71E433>
  13.  WORD major;
  14.  WORD minor;
  15.  DWORD flags;
  16. }
  17.  
  18. template Vector {
  19.  <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
  20.  FLOAT x;
  21.  FLOAT y;
  22.  FLOAT z;
  23. }
  24.  
  25. template Coords2d {
  26.  <F6F23F44-7686-11cf-8F52-0040333594A3>
  27.  FLOAT u;
  28.  FLOAT v;
  29. }
  30.  
  31. template Matrix4x4 {
  32.  <F6F23F45-7686-11cf-8F52-0040333594A3>
  33.  array FLOAT matrix[16];
  34. }
  35.  
  36. template ColorRGBA {
  37.  <35FF44E0-6C7C-11cf-8F52-0040333594A3>
  38.  FLOAT red;
  39.  FLOAT green;
  40.  FLOAT blue;
  41.  FLOAT alpha;
  42. }
  43.  
  44. template ColorRGB {
  45.  <D3E16E81-7835-11cf-8F52-0040333594A3>
  46.  FLOAT red;
  47.  FLOAT green;
  48.  FLOAT blue;
  49. }
  50.  
  51. template IndexedColor {
  52.  <1630B820-7842-11cf-8F52-0040333594A3>
  53.  DWORD index;
  54.  ColorRGBA indexColor;
  55. }
  56.  
  57. template Boolean {
  58.  <4885AE61-78E8-11cf-8F52-0040333594A3>
  59.  WORD truefalse;
  60. }
  61.  
  62. template Boolean2d {
  63.  <4885AE63-78E8-11cf-8F52-0040333594A3>
  64.  Boolean u;
  65.  Boolean v;
  66. }
  67.  
  68. template MaterialWrap {
  69.  <4885AE60-78E8-11cf-8F52-0040333594A3>
  70.  Boolean u;
  71.  Boolean v;
  72. }
  73.  
  74. template TextureFilename {
  75.  <A42790E1-7810-11cf-8F52-0040333594A3>
  76.  STRING filename;
  77. }
  78.  
  79. template Material {
  80.  <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
  81.  ColorRGBA faceColor;
  82.  FLOAT power;
  83.  ColorRGB specularColor;
  84.  ColorRGB emissiveColor;
  85.  [...]
  86. }
  87.  
  88. template MeshFace {
  89.  <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
  90.  DWORD nFaceVertexIndices;
  91.  array DWORD faceVertexIndices[nFaceVertexIndices];
  92. }
  93.  
  94. template MeshFaceWraps {
  95.  <4885AE62-78E8-11cf-8F52-0040333594A3>
  96.  DWORD nFaceWrapValues;
  97.  Boolean2d faceWrapValues;
  98. }
  99.  
  100. template MeshTextureCoords {
  101.  <F6F23F40-7686-11cf-8F52-0040333594A3>
  102.  DWORD nTextureCoords;
  103.  array Coords2d textureCoords[nTextureCoords];
  104. }
  105.  
  106. template MeshMaterialList {
  107.  <F6F23F42-7686-11cf-8F52-0040333594A3>
  108.  DWORD nMaterials;
  109.  DWORD nFaceIndexes;
  110.  array DWORD faceIndexes[nFaceIndexes];
  111.  [Material]
  112. }
  113.  
  114. template MeshNormals {
  115.  <F6F23F43-7686-11cf-8F52-0040333594A3>
  116.  DWORD nNormals;
  117.  array Vector normals[nNormals];
  118.  DWORD nFaceNormals;
  119.  array MeshFace faceNormals[nFaceNormals];
  120. }
  121.  
  122. template MeshVertexColors {
  123.  <1630B821-7842-11cf-8F52-0040333594A3>
  124.  DWORD nVertexColors;
  125.  array IndexedColor vertexColors[nVertexColors];
  126. }
  127.  
  128. template Mesh {
  129.  <3D82AB44-62DA-11cf-AB39-0020AF71E433>
  130.  DWORD nVertices;
  131.  array Vector vertices[nVertices];
  132.  DWORD nFaces;
  133.  array MeshFace faces[nFaces];
  134.  [...]
  135. }
  136.  
  137. template FrameTransformMatrix {
  138.  <F6F23F41-7686-11cf-8F52-0040333594A3>
  139.  Matrix4x4 frameMatrix;
  140. }
  141.  
  142. template Frame {
  143.  <3D82AB46-62DA-11cf-AB39-0020AF71E433>
  144.  [...]
  145. }
  146.  
  147. Header {
  148.     1; // Major version
  149.     0; // Minor version
  150.     1; // Flags
  151. }
  152.  
  153. Material xof_default_13 {
  154.     0.400000;0.400000;0.400000;1.000000;;
  155.     32.000000;
  156.     0.700000;0.700000;0.700000;;
  157.     0.000000;0.000000;0.000000;;
  158. }
  159.  
  160. Material r2 {
  161.     1.0;1.0;1.0;1.000000;;
  162.     25.000000;
  163.     0.000000;0.000000;0.000000;;
  164.     0.000000;0.000000;0.000000;;
  165.     TextureFilename {
  166.         "r2.bmp";
  167.     }
  168. }
  169.  
  170. // Original object name = "r2"
  171. Mesh r2 {
  172.     84;        // 84 vertices
  173.     0.050007;-0.025906;0.043337;,
  174.     0.050007;-0.025906;0.043337;,
  175.     0.050252;-0.026500;0.043038;,
  176.     0.049529;-0.029359;0.042940;,
  177.     0.049743;-0.025500;0.043608;,
  178.     0.049743;-0.025500;0.043608;,
  179.     0.049743;-0.025500;0.043608;,
  180.     0.049511;-0.025500;0.043771;,
  181.     0.049511;-0.025500;0.043771;,
  182.     0.049511;-0.025500;0.043771;,
  183.     0.049839;-0.025500;0.043540;,
  184.     0.049839;-0.025500;0.043540;,
  185.     0.049839;-0.025500;0.043540;,
  186.     0.048285;-0.034274;0.042339;,
  187.     0.047619;-0.036906;0.041776;,
  188.     0.049335;-0.030126;0.042882;,
  189.     0.046706;-0.037962;0.041763;,
  190.     0.046643;-0.038000;0.041770;,
  191.     0.046643;-0.038000;0.041770;,
  192.     0.041207;-0.038000;0.043483;,
  193.     0.041207;-0.038000;0.043483;,
  194.     0.047469;-0.037500;0.041645;,
  195.     0.040300;-0.038000;0.043642;,
  196.     0.037192;-0.038000;0.044166;,
  197.     0.036366;-0.037000;0.044640;,
  198.     0.036404;-0.035687;0.045074;,
  199.     0.036453;-0.034000;0.045611;,
  200.     0.036591;-0.029250;0.046830;,
  201.     0.036544;-0.030877;0.046422;,
  202.     0.036671;-0.026500;0.047304;,
  203.     0.036742;-0.026414;0.047307;,
  204.     0.037497;-0.025500;0.047325;,
  205.     0.037497;-0.025500;0.047325;,
  206.     0.037497;-0.025500;0.047325;,
  207.     0.042479;-0.025500;0.046410;,
  208.     0.042479;-0.025500;0.046410;,
  209.     0.043262;-0.025500;0.046124;,
  210.     0.043262;-0.025500;0.046124;,
  211.     0.043262;-0.025500;0.048024;,
  212.     0.043262;-0.025500;0.048024;,
  213.     0.037497;-0.025500;0.049225;,
  214.     0.037497;-0.025500;0.049225;,
  215.     0.037497;-0.025500;0.049225;,
  216.     0.042479;-0.025500;0.048310;,
  217.     0.042479;-0.025500;0.048310;,
  218.     0.036671;-0.026500;0.049204;,
  219.     0.036671;-0.026500;0.049204;,
  220.     0.036742;-0.026414;0.049207;,
  221.     0.036742;-0.026414;0.049207;,
  222.     0.036544;-0.030877;0.048322;,
  223.     0.036544;-0.030877;0.048322;,
  224.     0.036591;-0.029250;0.048730;,
  225.     0.036591;-0.029250;0.048730;,
  226.     0.042220;-0.029250;0.047713;,
  227.     0.036453;-0.034000;0.047511;,
  228.     0.036453;-0.034000;0.047511;,
  229.     0.037192;-0.038000;0.046066;,
  230.     0.037192;-0.038000;0.046066;,
  231.     0.036366;-0.037000;0.046540;,
  232.     0.036366;-0.037000;0.046540;,
  233.     0.036366;-0.037000;0.046540;,
  234.     0.036404;-0.035687;0.046974;,
  235.     0.036404;-0.035687;0.046974;,
  236.     0.047469;-0.037500;0.043545;,
  237.     0.046643;-0.038000;0.043670;,
  238.     0.041207;-0.038000;0.045383;,
  239.     0.041207;-0.038000;0.045383;,
  240.     0.041730;-0.034000;0.046586;,
  241.     0.049335;-0.030126;0.044782;,
  242.     0.048348;-0.034025;0.044270;,
  243.     0.048285;-0.034274;0.044239;,
  244.     0.047619;-0.036906;0.043676;,
  245.     0.048187;-0.034021;0.044371;,
  246.     0.049839;-0.025500;0.045440;,
  247.     0.049839;-0.025500;0.045440;,
  248.     0.049839;-0.025500;0.045440;,
  249.     0.049511;-0.025500;0.045671;,
  250.     0.049511;-0.025500;0.045671;,
  251.     0.049743;-0.025500;0.045508;,
  252.     0.049743;-0.025500;0.045508;,
  253.     0.050007;-0.025906;0.045237;,
  254.     0.050252;-0.026500;0.044938;,
  255.     0.049529;-0.029359;0.044840;,
  256.     0.048983;-0.029324;0.045232;;
  257.  
  258.     82;        // 82 faces
  259.     3;71,64,63;,
  260.     3;82,3,2;,
  261.     3;82,2,81;,
  262.     3;81,2,1;,
  263.     3;81,1,80;,
  264.     3;79,6,9;,
  265.     3;79,8,77;,
  266.     3;80,1,12;,
  267.     3;80,12,75;,
  268.     3;74,11,6;,
  269.     3;74,5,79;,
  270.     3;71,14,13;,
  271.     3;71,13,70;,
  272.     3;70,13,69;,
  273.     3;68,15,3;,
  274.     3;68,3,82;,
  275.     3;69,13,15;,
  276.     3;69,15,68;,
  277.     3;64,66,20;,
  278.     3;20,18,64;,
  279.     3;17,16,64;,
  280.     3;63,64,16;,
  281.     3;16,21,63;,
  282.     3;63,21,14;,
  283.     3;63,14,71;,
  284.     3;65,57,23;,
  285.     3;23,22,65;,
  286.     3;60,62,25;,
  287.     3;25,24,60;,
  288.     3;56,59,24;,
  289.     3;24,23,56;,
  290.     3;62,55,26;,
  291.     3;26,25,62;,
  292.     3;22,19,65;,
  293.     3;50,52,27;,
  294.     3;27,28,50;,
  295.     3;55,50,28;,
  296.     3;28,26,55;,
  297.     3;46,48,30;,
  298.     3;30,29,46;,
  299.     3;52,46,29;,
  300.     3;29,27,52;,
  301.     3;44,35,33;,
  302.     3;44,32,42;,
  303.     3;48,41,31;,
  304.     3;31,30,48;,
  305.     3;39,37,35;,
  306.     3;39,34,44;,
  307.     3;77,9,37;,
  308.     3;77,36,39;,
  309.     3;72,53,67;,
  310.     3;53,72,83;,
  311.     3;83,76,38;,
  312.     3;53,83,38;,
  313.     3;38,43,53;,
  314.     3;53,43,40;,
  315.     3;53,40,47;,
  316.     3;27,29,30;,
  317.     3;51,53,47;,
  318.     3;47,45,51;,
  319.     3;67,49,54;,
  320.     3;53,51,49;,
  321.     3;53,49,67;,
  322.     3;67,54,61;,
  323.     3;67,61,65;,
  324.     3;56,65,61;,
  325.     3;61,58,56;,
  326.     3;67,64,71;,
  327.     3;67,71,72;,
  328.     3;67,65,64;,
  329.     3;68,83,72;,
  330.     3;72,69,68;,
  331.     3;83,68,82;,
  332.     3;72,70,69;,
  333.     3;72,71,70;,
  334.     3;0,4,10;,
  335.     3;80,73,78;,
  336.     3;7,4,0;,
  337.     3;83,82,81;,
  338.     3;76,83,81;,
  339.     3;76,81,80;,
  340.     3;80,78,76;;
  341.  
  342.     MeshMaterialList {
  343.         1;1;0;;
  344.         {r2}
  345.     }
  346.  
  347.     MeshNormals {
  348.         55; // 55 normals
  349.         -0.999578;0.029040;0.000000;,
  350.         -0.978863;-0.204517;0.000000;,
  351.         -0.953482;0.077944;-0.291200;,
  352.         -0.914771;0.269362;-0.301062;,
  353.         -0.898087;-0.439817;0.000000;,
  354.         -0.896161;-0.306129;0.321217;,
  355.         -0.889902;0.456151;0.000000;,
  356.         -0.770984;0.636854;0.000000;,
  357.         -0.734703;0.615048;-0.286229;,
  358.         -0.567746;0.170028;-0.805453;,
  359.         -0.426115;0.904669;0.000000;,
  360.         -0.417581;-0.647288;0.637687;,
  361.         -0.371930;0.764550;-0.526433;,
  362.         -0.334374;-0.791754;0.511195;,
  363.         -0.292789;0.861242;-0.415376;,
  364.         -0.280639;-0.959813;-0.000000;,
  365.         -0.170688;0.954964;-0.242713;,
  366.         0.000000;-1.000000;0.000000;,
  367.         0.000000;1.000000;0.000000;,
  368.         0.107130;-0.865780;0.488823;,
  369.         0.161553;-0.308467;0.937416;,
  370.         0.165898;-0.278082;0.946123;,
  371.         0.170658;-0.246948;0.953883;,
  372.         0.174355;-0.196417;0.964894;,
  373.         0.175177;-0.172335;0.969337;,
  374.         0.176180;-0.170439;0.969490;,
  375.         0.178213;-0.166646;0.969778;,
  376.         0.236698;-0.278927;0.930685;,
  377.         0.245260;-0.201828;0.948216;,
  378.         0.258856;-0.169234;0.950975;,
  379.         0.268814;-0.963192;0.000000;,
  380.         0.341192;-0.165254;0.925354;,
  381.         0.341727;-0.807763;0.480355;,
  382.         0.361780;0.932264;0.000000;,
  383.         0.417817;-0.251494;0.873029;,
  384.         0.464554;-0.191806;0.864523;,
  385.         0.515114;-0.167824;0.840531;,
  386.         0.517835;-0.855481;-0.000000;,
  387.         0.521589;0.787604;-0.328063;,
  388.         0.535508;0.793642;0.288728;,
  389.         0.567746;-0.170028;0.805453;,
  390.         0.723560;0.690262;0.000000;,
  391.         0.724414;-0.318036;0.611619;,
  392.         0.778895;-0.588818;0.215909;,
  393.         0.803797;-0.594904;0.000000;,
  394.         0.824292;-0.291037;0.485633;,
  395.         0.846111;-0.266347;0.461688;,
  396.         0.873120;0.123730;0.471543;,
  397.         0.873374;0.124405;0.470894;,
  398.         0.881700;0.001022;0.471809;,
  399.         0.887248;-0.272025;0.372549;,
  400.         0.900124;-0.247482;0.358511;,
  401.         0.924272;0.381735;0.000000;,
  402.         0.969452;-0.245280;0.000000;,
  403.         0.999278;-0.037983;0.000000;;
  404.  
  405.         82;        // 82 faces
  406.         3;42,32,43;,
  407.         3;51,53,54;,
  408.         3;51,54,49;,
  409.         3;49,54,52;,
  410.         3;49,52,47;,
  411.         3;18,14,16;,
  412.         3;18,16,18;,
  413.         3;47,52,41;,
  414.         3;47,41,39;,
  415.         3;33,38,14;,
  416.         3;33,14,18;,
  417.         3;42,53,53;,
  418.         3;42,53,45;,
  419.         3;45,53,50;,
  420.         3;46,53,53;,
  421.         3;46,53,51;,
  422.         3;50,53,53;,
  423.         3;50,53,46;,
  424.         3;32,19,17;,
  425.         3;17,30,32;,
  426.         3;30,37,32;,
  427.         3;43,32,37;,
  428.         3;37,44,43;,
  429.         3;43,44,53;,
  430.         3;43,53,42;,
  431.         3;19,13,15;,
  432.         3;15,17,19;,
  433.         3;1,0,0;,
  434.         3;0,4,1;,
  435.         3;13,5,4;,
  436.         3;4,15,13;,
  437.         3;0,0,0;,
  438.         3;0,0,0;,
  439.         3;17,17,19;,
  440.         3;0,0,2;,
  441.         3;2,0,0;,
  442.         3;0,0,0;,
  443.         3;0,0,0;,
  444.         3;6,7,8;,
  445.         3;8,3,6;,
  446.         3;0,6,3;,
  447.         3;3,2,0;,
  448.         3;18,18,10;,
  449.         3;18,10,10;,
  450.         3;7,10,10;,
  451.         3;10,8,7;,
  452.         3;18,18,18;,
  453.         3;18,18,18;,
  454.         3;18,16,18;,
  455.         3;18,18,18;,
  456.         3;34,28,27;,
  457.         3;28,34,35;,
  458.         3;35,36,31;,
  459.         3;28,35,31;,
  460.         3;31,29,28;,
  461.         3;28,29,26;,
  462.         3;28,26,25;,
  463.         3;2,3,8;,
  464.         3;23,28,25;,
  465.         3;25,24,23;,
  466.         3;27,22,21;,
  467.         3;28,23,22;,
  468.         3;28,22,27;,
  469.         3;27,21,20;,
  470.         3;27,20,19;,
  471.         3;13,19,20;,
  472.         3;20,11,13;,
  473.         3;27,32,42;,
  474.         3;27,42,34;,
  475.         3;27,19,32;,
  476.         3;46,35,34;,
  477.         3;34,50,46;,
  478.         3;35,46,51;,
  479.         3;34,45,50;,
  480.         3;34,42,45;,
  481.         3;9,14,12;,
  482.         3;47,48,40;,
  483.         3;16,14,9;,
  484.         3;35,51,49;,
  485.         3;36,35,49;,
  486.         3;36,49,47;,
  487.         3;47,40,36;;
  488.     }  // End of Normals
  489.  
  490.     MeshTextureCoords {
  491.         84; // 84 texture coords
  492.         0.945639;0.967528;,
  493.         0.945639;0.967528;,
  494.         0.927969;0.920000;,
  495.         0.980067;0.691257;,
  496.         0.964607;1.000000;,
  497.         0.964607;0.006895;,
  498.         0.964607;0.000000;,
  499.         0.981338;1.000000;,
  500.         0.981338;0.016731;,
  501.         0.981338;0.000000;,
  502.         0.957712;1.000000;,
  503.         0.957712;0.000000;,
  504.         0.957712;1.000000;,
  505.         0.069615;0.298085;,
  506.         0.117568;0.087538;,
  507.         0.994037;0.629920;,
  508.         0.183384;0.003024;,
  509.         0.187881;0.000000;,
  510.         0.187881;0.391475;,
  511.         0.579356;0.065334;,
  512.         0.579356;0.000000;,
  513.         0.128395;0.040000;,
  514.         0.644691;0.000000;,
  515.         0.868477;0.000000;,
  516.         0.927963;0.080000;,
  517.         0.925215;0.185078;,
  518.         0.921686;0.320000;,
  519.         0.911749;0.700000;,
  520.         0.915152;0.569879;,
  521.         0.905995;0.920000;,
  522.         0.900880;0.926879;,
  523.         0.846509;1.000000;,
  524.         0.846509;0.358778;,
  525.         0.846509;0.000000;,
  526.         0.487731;0.056365;,
  527.         0.487731;0.000000;,
  528.         0.431366;0.450028;,
  529.         0.431366;0.000000;,
  530.         0.431366;1.000000;,
  531.         0.431366;0.000000;,
  532.         0.846509;1.000000;,
  533.         0.846509;1.000000;,
  534.         0.846509;0.000000;,
  535.         0.487731;1.000000;,
  536.         0.487731;0.000000;,
  537.         0.905995;0.920000;,
  538.         0.905995;0.920000;,
  539.         0.900880;0.926879;,
  540.         0.900880;0.926879;,
  541.         0.915152;0.569879;,
  542.         0.915152;0.569879;,
  543.         0.911749;0.700000;,
  544.         0.911749;0.700000;,
  545.         0.506416;0.700000;,
  546.         0.921686;0.320000;,
  547.         0.921686;0.320000;,
  548.         0.868477;0.000000;,
  549.         0.868477;0.289120;,
  550.         0.927963;0.080000;,
  551.         0.927963;0.080000;,
  552.         0.927963;0.080000;,
  553.         0.925215;0.185078;,
  554.         0.925215;0.185078;,
  555.         0.128395;0.040000;,
  556.         0.187881;0.000000;,
  557.         0.579356;0.000000;,
  558.         0.579356;0.391475;,
  559.         0.541710;0.320000;,
  560.         0.994037;0.629920;,
  561.         0.065076;0.318010;,
  562.         0.069615;0.298085;,
  563.         0.117568;0.087538;,
  564.         0.076716;0.318296;,
  565.         0.957712;1.000000;,
  566.         0.957712;0.000000;,
  567.         0.957712;1.000000;,
  568.         0.981338;1.000000;,
  569.         0.981338;0.000000;,
  570.         0.964607;1.000000;,
  571.         0.964607;0.000000;,
  572.         0.945639;0.967528;,
  573.         0.927969;0.920000;,
  574.         0.980067;0.691257;,
  575.         0.019378;0.694108;;
  576.     }  // End of texture coords
  577. } // End of Mesh
  578.